digraph {
    0 [label=Abyssinian];
    1 [label=Angora];
    2 [label=Burmese];
    3 [label=Canada];
    4 [label=Egyptian];
    5 [label=European];
    6 [label=Maltese];
    7 [label=Manx];
    8 [label=Persian];
    9 [label=Siamese];
    10 [label=alley];
    11 [label=blue];
    12 [label=bobcat];
    13 [label=caracal];
    14 [label=cat, color="red"];
    15 [label=common];
    16 [label=cougar];
    17 [label=domestic, color="red"];
    18 [label=gib];
    19 [label=jaguarundi];
    20 [label=jungle];
    21 [label=kaffir];
    22 [label=kitty, color="red"];
    23 [label=leopard];
    24 [label=lynx];
    25 [label=manul];
    26 [label=margay];
    27 [label=mouser];
    28 [label=ocelot];
    29 [label=sand];
    30 [label=serval];
    31 [label=spotted];
    32 [label=tabby];
    33 [label=tiger];
    34 [label=tom];
    35 [label=tortoiseshell];
    36 [label=wildcat, color="red"];
    0 -> 17;
    1 -> 17;
    2 -> 17;
    3 -> 24;
    4 -> 17;
    5 -> 36;
    6 -> 17;
    7 -> 17;
    8 -> 17;
    9 -> 11;
    9 -> 17;
    10 -> 17;
    11 -> 9;
    12 -> 24;
    13 -> 24;
    14 -> 17;
    14 -> 36[color="red", weight=1.0];
    15 -> 24;
    16 -> 36;
    17 -> 0;
    17 -> 1;
    17 -> 2;
    17 -> 4;
    17 -> 6;
    17 -> 7;
    17 -> 8;
    17 -> 9;
    17 -> 10;
    17 -> 14[color="red", weight=1.0];
    17 -> 22;
    17 -> 27;
    17 -> 32;
    17 -> 33;
    17 -> 34;
    17 -> 35;
    18 -> 34;
    19 -> 36;
    20 -> 36;
    21 -> 36;
    22 -> 17[color="red", weight=1.0];
    23 -> 36;
    24 -> 3;
    24 -> 12;
    24 -> 13;
    24 -> 15;
    24 -> 31;
    24 -> 36;
    25 -> 36;
    26 -> 36;
    27 -> 17;
    28 -> 36;
    29 -> 36;
    30 -> 36;
    31 -> 24;
    32 -> 17;
    33 -> 17;
    33 -> 36;
    34 -> 17;
    34 -> 18;
    35 -> 17;
    36 -> 5;
    36 -> 14;
    36 -> 16;
    36 -> 19;
    36 -> 20;
    36 -> 21;
    36 -> 23;
    36 -> 24;
    36 -> 25;
    36 -> 26;
    36 -> 28;
    36 -> 29;
    36 -> 30;
    36 -> 33;
}
/* https://github.com/malwaredllc/semantic-viz
This project visualizes the semantic distance between 2 words in a given hyponym by querying the Wordnet lexical database. Wordnet is a large lexical database of English. Nouns, verbs, adjectives and adverbs are grouped into sets of cognitive synonyms (synsets), each expressing a distinct concept.

Next, the program parses the Wordnet output into an adjacency list representing an undirected graph of the semantic relationships between the words in the given hyponym.

Finally, the shortest path between the source word and target word is computed and visualized for the user (see example screenshot below).
*/

